<?php

session_start();
/*
	Taller de Proyecto Informático II
	Universidad Tecnológica de Chile - Inacap
	Septiembre de 2008

	Sistema de Gestión Bibliotecaria
	SIGBI V.1.0

	Archivo: sgb_header.php
	Proporciona la cabecera del archivo HTML generado por el sistema
	Ultima modificación 13 de Oct. 2008 09:37
*/

require_once('includes/base/sgb_main.php');

global $accion, $modulo, $js;

if(!cargarVistaDefecto($accion, $modulo)){
	/* carga de las librerias de  componentes de cabecera */
	if(isset($accion) && isset($modulo)){
		$componentes = cargaComponentes($accion, $modulo);
		require_once(abs_path().$componentes);
	}
}

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php echo titulo(); ?></title>

<!-- Sistema de Gesti�n Bibliotecario SIGBI V.1.0 -->
<!-- Taller de Proyecto Inform�tico II -->
<!-- Universidad Tecnol�gica de Chile Inacap - La Serena -->
<!-- Sep. 2008 -->
<!-- Grupo de Desarrollo 3er A�o Vespertino -->

<link href="<?php echo root(); ?>css/main.css" rel="stylesheet" type="text/css" />

<!-- Meta -->
<?php
	$meta = cargaMeta();
	for($i=0;$i < count($meta);$i++) {
		echo $meta[$i];
	}
?>

<!-- CSS -->

<link rel="stylesheet" type="text/css" href="<?php echo root(); ?>css/sgb_estilo.css"></link>

<link href="<?php echo root(); ?>includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />

<script type="text/javascript" src="<?php echo root(); ?>jx/SpryMenuBar.js"></script>

<link href="<?php echo root(); ?>css/imprimir.css" rel="stylesheet" type="text/css" media="print" />
<link href="<?php echo root(); ?>jx/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" media="all" />

<?php
if(!cargarVistaDefecto($accion, $modulo)){
for($i=0;$i < count($css['modulo']);$i++) { ?>
	<link rel="stylesheet" type="text/css" href="<?php echo $css['modulo'][$i]; ?>"></link>
<?php } ?>

<!-- CSS / -->

<!-- Scripts JS -->

<?php for($i=0;$i < count($js['tng']);$i++) { ?>
	<script src="<?php echo $js['tng'][$i]; ?>" type="text/javascript"></script>
<?php } ?>

<?php
	if (existe_tng())
		echo $tNGs->displayValidationRules();
?>

<?php
	if(tipo_formulario() == 'tng'){
	  for($i=0;$i < count($js['form']);$i++) {
?>
<script type="text/javascript" src="<?php echo $js['form'][$i]; ?>"></script>
<?php
	  }
	}
?>

<?php
	if(tipo_formulario() == 'tng'){
	  for($i=0;$i < count($js['widget']);$i++) {
?>
<script type="text/javascript" src="<?php echo $js['widget'][$i]; ?>"></script>
<?php
	  }
	}
?>

<?php for($i=0;$i < count($js['modulo']);$i++) { ?>
<script language="javascript" type="text/javascript" src="<?php echo $js['modulo'][$i]; ?>"></script>
<?php } ?>

<?php if(function_exists('tipo_formulario')){ ?>
	<?php if(tipo_formulario() == 'tng'){ ?>
		<script type="text/javascript">
					$NXT_FORM_SETTINGS = {
					  duplicate_buttons: false,
					  show_as_grid: true,
					  merge_down_value: false
					}
		</script>
	<?php } ?>
	<?php if(tipo_formulario() == 'list'){ ?>
		<script type="text/javascript">
					$NXT_LIST_SETTINGS = {
					  duplicate_buttons: false,
					  duplicate_navigation: false,
					  row_effects: true,
					  show_as_buttons: false,
					  record_counter: false
					}
		</script>
	<?php } ?>
	<?php if(tipo_formulario() == 'own'){ ?>

	<?php } ?>
<?php } }?>
<!-- Scripts JS / -->

</head>
<body>
<div id="container">
<div id="header">
  <div id="hc"> <img src="imagenes/main/logo.jpg" alt="Inacap" width="200" height="70" />
    <div id="sigbi"><h2>Sistema de Biblioteca</h2><br /><?php echo fecha(); ?></div>
  </div>
</div>
<div id="content">
  <div id="sl">
    <?php include_once('sgb_menu.php'); ?>
  </div>
  <div id="information">
    <?php
    if(cargarVistaDefecto($accion, $modulo)){
    	$return='<h2>Opciones de M&oacute;dulo '.ucwords($modulo).'</h2><ul class="lista-componentes">';
    	$componente=scandir(abs_path().'modulos/modulo_'.$modulo.'/componente_'.$modulo);
			foreach($componente as $cmp){
				if(strstr($cmp,"svn")||strlen($cmp)<5||strstr($cmp,"iniciar"))
					continue;
				$cmp=explode(".",$cmp);
				$cmp=explode("sgb_",$cmp[0]);
				$cmpTxt=ucwords(str_replace("_"," ",$cmp[1]));
				$return.='<li><a href="?mod='.$modulo.'&amp;acc='.$cmp[1].'">'.$cmpTxt.'</a></li>';
			}
			echo $return.'</ul>';
    }else{
		/* Se llama a la funcion iniciar, carga el controlador */
		iniciar($accion, $modulo);
		/* Se llama a la función cargar() que muestra la vista */
		if (function_exists('cargar'))
			cargar($_SESSION['archivoVista']);
		else
			echo 'No se ha encontrado la funci�n cargar() en el componente.';

		if (!function_exists('existe_tng'))
			echo 'No olvide incluir la funci�n existe_tng() en su componente';
    }
	?>
    </div>
  <div id="footer">Taller de Proyectos Inform&aacute;ticos II </div>
</div>
<script type="text/javascript">
    <!--
    var MenuAdm = new Spry.Widget.MenuBar("MenuAdm", {imgRight:"jx/SpryMenuBarRightHover.gif"});
    //-->
</script>
</body>
</html>
